Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Romania F17 Chile F2 Armenia F1 Georgia F2 Peru F1 Germany F13 USA F22 Chile F1 Chile F3 Chile F5 USA F6 Romania F1 Romania F5 Romania F6 Romania F7 Peru F2 Romania F11 Romania F12 Paraguay F3 Romania F13 Romania F14 Venezuela F5 Romania F15 Venezuela F6 Germany F15 Germany F17 Germany F18 Bolivia F1 Germany F19 Bolivia F2 Ecuador F6 Chile F1 Chile F2 Chile F4 Chile F5 Dominican Republic F4 Dominican Republic F5 Colombia F1 Egypt F4 Egypt F6 Romania F1 Romania F2 Argentina F6 Romania F3 Romania F5 Argentina F8 Argentina F9 Germany F6 Argentina F10 Germany F7 Germany F8 Venezuela F4 Romania F11 Venezuela F5 Venezuela F6 Colombia F3 Germany F13 Colombia F4 Germany F17 Turkey F9 Chile F1 Chile F2 Chile F4 Senegal F1 Chile F5 Senegal F2 Dominican Republic F1 Peru F1 Dominican Republic F2 Dominican Republic F3 Croatia F3 Spain F11 France F6 Spain F12 France F7 Poland F1 Bulgaria F3 Poland F2 Romania F2 Romania F3 Romania F4 Colombia F2 Argentina F13 Germany F9 Argentina F14 Romania F9 Romania F10 Argentina F16 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 Chile F1 Chile F3 Chile F4 Chile F5 Chile F6 Chile F7 Chile F8 Chile F9 Turkey F6 Turkey F7 Turkey F8 Turkey F10 Turkey F11 Chile F1 Chile F2 Turkey F12 Chile F3 Turkey F13 Argentina F2 Argentina F3 Italy F8 Argentina F4 Italy F10 Paraguay F1 Italy F11 Paraguay F2 Romania F2 Argentina F6 Germany F5 Chile F4 Chile F5 Germany F7 Chile F6 Bolivia F3 Peru F1 Peru F2 Peru F3 Romania F9 Chile F7 Chile F8 Chile F9 Chile F10 Chile F12 Chile F13 Chile F15 Chile F1 Turkey F6 Chile F3 Turkey F7 Turkey F8 Argentina F3 Turkey F12 Colombia F5 Turkey F15 Turkey F16 Argentina F8 Romania F1 Chile F5 Romania F3 Chile F6 Chile F7 Peru F4 Peru F5 Peru F6 Romania F7 Romania F8 Romania F9 Chile F8 Chile F10 Chile F12 Chile F13 Chile F14 Chile F15 Chile F16 Turkey F7 Turkey F8 Colombia F1 Turkey F9 Colombia F2 USA F7 USA F8 Turkey F15 Chile F1 Chile F2 Romania F3 Bosnia & Herzegovina F2 Germany F6 Germany F7 Serbia F4 Serbia F5 Germany F11 Egypt F18 Egypt F20 Egypt F21 Argentina F7 Chile 11 Germany F16 Chile F5 Chile F6 Peru F2 Peru F3 Chile F8 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Argentina F2 Argentina F3 China F1 China F2 Chile F1 Chile F2 Chile F3 Czech Republic F1 Romania F3 Czech Republic F3 Poland F1 Poland F2 Hungary F3 Poland F4 Germany F6 Germany F9 Georgia F2 Peru F6 Chile F5 Chile F6 Chile F8 Dominican Republic F3 Chile F12 Chile F1 Chile F3 Chile F5 Italy F13 Austria F1 Austria F2 Austria F4 Belgium F7 Tunisia F16 Tunisia F17 Tunisia F18 Germany F13 Italy F25 Croatia F15 Croatia F17 Belgium F6 Chile F7 Peru F4 Chile F9 Chile F10 Tunisia F6 Tunisia F7 Tunisia F8 Tunisia F9 Tunisia F17 Tunisia F18 Tunisia F19 Tunisia F21 Bulgaria F4 Romania F6 Belgium F2 Italy F18 Germany F6 Czech Republic F6 France F15 Slovakia F1 Russia F5 Russia F6 Romania F14 Romania F15 Romania F16 Serbia F7 Serbia F8 Spain F32 Chile F3 Argentina F13 Bolivia F3 Chile F5 Chile F6 Chile F7 Chile F8 Germany F8 Spain F4 (Paguera) Spain F5 (Murcia) Tunisia F9 (Hammamet) Tunisia F10 (Hammamet) Spain F8 (Reus) Tunisia F12 (Hammamet) Tunisia F13 (Hammamet) Italy F11 (Santa Margherita Di Pula) Italy F12 (Napoli) Turkey F22 (Istanbul) Turkey F23 (Istanbul) Chile F7 Chile F4 Peru F5 Georgia F1 Chile F9 Egypt F19 Romania F16 Argentina F5 Georgia F3 M25 Klosters Germany F8 Argentina F6 Serbia F1 Croatia F16 Czech Republic F2 Ukraine F3 Chile F2 Germany F16 Croatia F2 Italy F6 Argentina F17 Chile F11 Chile F2 Peru F2 USA F25 Romania F10 Chile F3 Peru F5 Argentina F1 Argentina F3 Mamaia Challenger - Constanta Iquique Challenger Germany F8 Argentina F15 Brazil F21 Germany F14 Ecuador F1 Quito Challenger Santiago Challenger Bucaramanga Challenger Biella Challenger Belo Horizonte Challenger Montevideo Challenger Chile F4 Marburg Challenger Karshi Challenger Astana Challenger Szczecin Challenger Heilbronn Challenger Salinas Challenger Sarajevo Challenger Rio Quente Challenger Brasov Challenger Lermontov Challenger Tunis Challenger Karshi Challenger Samarkand Challenger Arad Challenger Kosice Challenger Timisoara Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger St. Remy Challenger Fergana Challenger Helsinki Challenger Lima Challenger Chennai Challenger New Delhi Challenger Mersin Challenger Sibiu Challenger Tashkent Challenger Geneva Challenger New Delhi Challenger Raanana Challenger Heilbronn Challenger Moscow Challenger Braunschweig Challenger Poznan Challenger Prague Challenger Rome Challenger Kazan Challenger Fergana Challenger Ortisei Challenger Caltanissetta Challenger Recanati Challenger Trani Challenger Samarkand Challenger Salzburg Challenger Chicago Challenger Roanne Challenger Cary Challenger Guangzhou Challenger Lima Challenger - Lima Timisoara Challenger - Timisoara Santiago Challenger Barranquilla Challenger Slovenia F3 Challenger de Providencia-Copa Kia - Santiago Austria F3 Mersin Challenger Campos do Jordao Challenger Liberec Challenger Santiago Challenger Dallas Challenger Tunisia F20 Santiago Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Montevideo Challenger San Remo Challenger Furth Challenger Kolkata Challenger Irving Challenger Guangzhou Challenger Heilbronn Challenger Rome Challenger Braunschweig Challenger Trnava Challenger Chile F6 Mouilleron-Le-Captif Challenger Prague Challenger Ningboo Challenger Helsinki Challenger Shenzhen Challenger Burnie Challenger Launceston Challenger Peru F6 Santiago Challenger Aix En Provence Challenger Bordeaux Challenger Fergana Challenger Canberra Challenger Istanbul Challenger Tashkent Challenger Braunschweig Challenger Lima Challenger Karshi Challenger Istanbul 2 Challenger Samarkand Challenger Furth Challenger Braunschweig Challenger San Benedetto Challenger Tunisia F5 Szczecin Challenger Mauthausen Challenger Brasov Challenger Trnava Challenger Punta Del Este Challenger Prostejov Challenger Lugano Challenger Busan Challenger Oeiras 4 Challenger Cleveland Challenger Bath Challenger Suzhou Challenger Spain F6 (Cornella) Pereira Challenger Mersin Challenger Chisinau Challenger Porto Challenger Tunis Challenger Prostejov Challenger Seoul Challenger Ostrava Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Marburg Challenger Braunschweig Challenger Lima Challenger Bogota Challenger Scheveningen Challenger Bercuit Challenger Tunisia F16 Prostejov Challenger Sibiu Challenger St. Remy Challenger Todi Challenger Bucharest Challenger Bergamo Challenger Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Heilbronn Challenger Surbiton Challenger Istanbul Challenger Bogota Challenger Phoenix Challenger Split Challenger Canberra Challenger Oeiras 3 Challenger St. Tropez Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Murcia Challenger Girona Challenger Barcelona Challenger Girona Challenger Poznan Challenger Francavilla Challenger Iasi Challenger Tashkent Challenger Movistar Open - Santiago Grodzisk Mazowiecki Challenger Rennes Challenger Lima Challenger Monastir Challenger St. Petersburg Open - St. Petersburg Cali Challenger Hersonissos 6 Challenger Blumenau Challenger Sibiu Challenger Qatar ExxonMobil Open - Doha Irving Challenger Loughborough Challenger Pune Challenger Kazan Challenger San Luis Potosi Challenger Todi Challenger Mouilleron-Le-Captif Challenger Istanbul Challenger Moscow Challenger Izmir Challenger Poznan Challenger Happy Valley Challenger Salinas Challenger Hong Kong Challenger Kolkata Challenger Kosice Challenger Kremlin Cup - Moscow Eckental Challenger Aircel Chennai Open - Chennai Ortisei Challenger Pereira Challenger Portugal Open - Oeiras SkiStar Swedish Open - Bastad Sao Paulo Challenger Tyumen Challenger Heilbronn Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Batman Challenger BRD Nastase Tiriac Trophy - Bucharest St. Petersburg Open - St. Petersburg Bergamo Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia ASB Classic - Auckland Astana Open - Nur-Sultan Antalya Open - Antalya Barranquilla Challenger Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Mersin Challenger Liberec Challenger Kazan Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Nordea Open - Bastad Winston-Salem Open - Winston-Salem Suisse Open - Gstaad Grand Prix Hassan II - Marrakech Open Parc - Lyon Moselle Open - Metz Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Raanana Challenger Arad Challenger Generali Open - Kitzbuhel BCR Open Romania - Bucharest Kremlin Cup - Moscow Brasov Challenger Poznan Challenger Adelaide International 1 - Adelaide Oberstaufen Challenger Tata Open Maharashtra - Pune Open 13 Provence - Marseille Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Millennium Estoril Open - Estoril Stockholm Open - Stockholm Delray Beach Open - Delray Beach Kremlin Cup - Moscow Citi Open - Washington Kremlin Cup - Moscow Delray Beach Open - Delray Beach Tiriac Open - Bucharest VTR Open - Vina del Mar Gerry Weber Open - Halle Santiago Challenger Malaysian Open - Kuala Lumpur ATP Challenger Tour Finals Orleans Challenger Mons Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Oberstaufen Challenger Jonkoping Challenger Citi Open - Washington San Diego Challenger Guayaquil Challenger BRD Nastase Tiriac Trophy - Bucharest Monza Challenger TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Ostrava Challenger Winston-Salem Open - Winston-Salem Kobe Challenger Abierto Mexicano Telcel - Acapulco Tyumen Challenger TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Open - Newport San Marino Challenger Villena Challenger Forli 2 Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Cagliari Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu China Open - Beijing Barletta Challenger Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Singapore Tennis Open - Singapore Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Perugia Challenger Orleans Challenger Milan Challenger Brasov Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Korea Open - Seoul Hersonissos 5 Challenger Bucharest Open - Bucharest Lille Challenger Ilkley Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Suisse Open - Gstaad Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Generali Open - Kitzbuhel Nature Valley International - Eastbourne Murray River Open - Melbourne BNP Paribas Open - Indian Wells Belgrade 2 - Belgrade Quimper Challenger Prague 1 Challenger Winston-Salem Open - Winston-Salem Indian Wells Challenger Bratislava 1 Challenger Delray Beach Open - Delray Beach Tenerife 1 Challenger Turin Challenger Dallas Open - Dallas BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Open Parc - Lyon Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Western & Southern Open - New York National Bank Open - Toronto Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Atlanta Open - Atlanta Mutua Madrid Open - Madrid Hangzhou Open - Hangzhou Dallas Open - Dallas Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Aircel Chennai Open - Chennai Movistar Open - Santiago Shenzhen Open - Shenzhen SkiStar Swedish Open - Bastad Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Infosys Hall of Fame Open - Newport Iasi Challenger Australian Open - Melbourne French Open - Paris Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 Wimbledon (juniors) Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 U.S. Open (juniors) Olympics - Rio de Janeiro French Open (juniors) French Open (juniors) Wimbledon (juniors) Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0